package com.aiti.lulian.vo;


import com.aiti.base.core.base.vo.BaseVo;
import com.aiti.lulian.entity.LuLianAcquisitionGoods;
import com.baomidou.mybatisplus.annotation.*;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import lombok.Data;

import java.util.Date;
import java.util.List;

@Data
@ApiModel(value = "LuLianAcquisitionVo", description = "企业联采")
public class LuLianAcquisitionVo extends BaseVo {

    /**主键**/
    @TableId(value = "base_id",type = IdType.ASSIGN_UUID)
    private String baseId;

    /**计划名称**/
    private String planName;

    /**所属类目 一级类目**/
    private String firstCategory;

    /**所属类目 二级类目**/
    private String secondCategory;

    /**所属类目 三级类目**/
    private String thirdCategory;

    /**项目地址**/
    private String projectAddress;

    /**备注**/
    private String remark;

    private String creator;

    private String updateBy;

    /**发布时间**/
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date baseCreateTime;

    /**修改时间**/
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date baseUpdateTime;

    /**物品列表**/
    private List<LuLianAcquisitionGoods> goodsList;
}
